Started
Jan 27, 2025 08:57:01 AM
Ended
Jan 27, 2025 08:59:01 AM
Features Passed
9
Features Failed
1
Features
Scenarios
Steps
Timeline
Tags
| Name | Passed | Failed | Skipped | Others | Passed % |
|---|---|---|---|---|---|
| @AddNewContact | 4 | 0 | 0 | 0 | 100% |
| @TC4.4 | 1 | 0 | 0 | 0 | 100% |
| @TC4.3 | 1 | 0 | 0 | 0 | 100% |
| @EditUserContactDetails | 2 | 0 | 0 | 0 | 100% |
| @UserSignup | 2 | 0 | 0 | 0 | 100% |
| @Regression | 10 | 0 | 0 | 0 | 100% |
| @TC8.1 | 0 | 1 | 0 | 0 | 0% |
| @TC7.1 | 1 | 0 | 0 | 0 | 100% |
| @DeleteUserContact | 1 | 1 | 0 | 0 | 50% |
| @TC1.5 | 1 | 0 | 0 | 0 | 100% |
| @TC3.4 | 1 | 0 | 0 | 0 | 100% |
| @TC1.2 | 1 | 0 | 0 | 0 | 100% |
| @TC3.3 | 1 | 0 | 0 | 0 | 100% |
| @EditUserContact | 2 | 0 | 0 | 0 | 100% |
| @TC4.1 | 1 | 0 | 0 | 0 | 100% |
| @TC3.1 | 1 | 0 | 0 | 0 | 100% |
| @CreateUser | 2 | 0 | 0 | 0 | 100% |
| @Api | 9 | 0 | 0 | 0 | 100% |
| @TC1.1 | 1 | 0 | 0 | 0 | 100% |
| @TC3.2 | 1 | 0 | 0 | 0 | 100% |
| @TC5.3 | 1 | 0 | 0 | 0 | 100% |
| @TC4.2 | 1 | 0 | 0 | 0 | 100% |
| @LoginUser | 2 | 0 | 0 | 0 | 100% |
| @TC7.2 | 1 | 0 | 0 | 0 | 100% |
| @TC1.6 | 1 | 0 | 0 | 0 | 100% |
| @TC7.3 | 2 | 0 | 0 | 0 | 100% |
| @UserLogin | 2 | 0 | 0 | 0 | 100% |
System/Environment
| Name | Value |
|---|---|
| user | QA AUTOMATION CLASSES |
| build | 0.1.1 |
| os | Windows |
-
AddContact
8:57:02 AM / 00:00:05:922 Pass
AddContact
01.27.2025 8:57:02 AM 01.27.2025 8:57:08 AM 00:00:05:922 · #test-id=1PassAdd Contact with missing Data via API.Given API server should be up and runningWhen User Submit POST request to /contacts/ endPointThen Verify error status code and that the contact is not createdPassAdd Contact with valid Data via APIGiven API server should be up and runningWhen User Submit POST request to /contacts/ endPointThen Verify that the new Contact is created -
DeleteContact
8:57:08 AM / 00:00:02:759 Pass
DeleteContact
01.27.2025 8:57:08 AM 01.27.2025 8:57:11 AM 00:00:02:759 · #test-id=28PassVerify deletion of a new contact via APIGiven User has an existing accountWhen User Submit POST request to /contacts/ endPointAnd Get the IDAnd Use DELETE to delete the contactThen Verify the response code for deletion -
Edit User
8:57:11 AM / 00:00:09:734 Pass
Edit User
01.27.2025 8:57:11 AM 01.27.2025 8:57:21 AM 00:00:09:734 · #test-id=46PassVerify editing a contact via APIGiven User has an existing accountWhen User Submit POST request to users endPointWhen User Submit POST request to /contacts/ endPointWhen User Submit PUT request to users endPointThen Verify response code should indicate that the user is successfully updatedPassVerify editing a contact via APIGiven User has an existing accountWhen User Submit POST request to users endPointWhen User Submit POST request to /contacts/ endPointWhen User Submit PUT request to users endPointThen Verify error response code and user is unsuccessfully updated -
UserLogin
8:57:21 AM / 00:00:03:863 Pass
UserLogin
01.27.2025 8:57:21 AM 01.27.2025 8:57:25 AM 00:00:03:863 · #test-id=81As a user, I want to log in to the system So that I can access the application features.PassLog In with valid credentials via API.Given API server should be up and runningWhen User Submit POST request to login endPointThen Verify user login success codePassLog In with invalid credentials via API.Given API server should be up and runningWhen User Submit POST request to login endPointThen Verify user login error code -
CreateUser
8:57:25 AM / 00:00:03:931 Pass
CreateUser
01.27.2025 8:57:25 AM 01.27.2025 8:57:28 AM 00:00:03:931 · #test-id=108PassSign up with valid test Data via APIGiven API server should be up and runningWhen User Submit POST request to users endPointThen Verify create user success codePassSign up with a used email via APIGiven API server should be up and runningWhen User Submit POST request to users endPointThen Verify create user error code -
DelateContact
8:57:29 AM / 00:00:11:148 Fail
DelateContact
01.27.2025 8:57:29 AM 01.27.2025 8:57:40 AM 00:00:11:148 · #test-id=135FailDeleting Contact via UIGiven User logs in to the Contact List Appcom.cheq.contact_list.hooks.Hooks.actionAfterEachStep(io.cucumber.java.Scenario)Step Screenshot
When User clicks the selected contactcom.cheq.contact_list.hooks.Hooks.actionAfterEachStep(io.cucumber.java.Scenario)Step Screenshot
And User clicks the Delete Contact buttoncom.cheq.contact_list.hooks.Hooks.actionAfterEachStep(io.cucumber.java.Scenario)Step Screenshot
Then User verifies if the contact is Deletedcom.cheq.contact_list.hooks.Hooks.actionAfterEachStep(io.cucumber.java.Scenario)Step Screenshot
-
EditContact
8:57:40 AM / 00:00:35:749 Pass
EditContact
01.27.2025 8:57:40 AM 01.27.2025 8:58:15 AM 00:00:35:749 · #test-id=151PassEditing Contact with valid data via UIGiven User logs in to the Contact List Appcom.cheq.contact_list.hooks.Hooks.actionAfterEachStep(io.cucumber.java.Scenario)Step Screenshot
When User clicks the selected contactcom.cheq.contact_list.hooks.Hooks.actionAfterEachStep(io.cucumber.java.Scenario)Step Screenshot
And User clicks the Edit Contact buttoncom.cheq.contact_list.hooks.Hooks.actionAfterEachStep(io.cucumber.java.Scenario)Step Screenshot
And User clears the fields to editcom.cheq.contact_list.hooks.Hooks.actionAfterEachStep(io.cucumber.java.Scenario)Step Screenshot
And User enters valid details into the cleared fieldscom.cheq.contact_list.hooks.Hooks.actionAfterEachStep(io.cucumber.java.Scenario)Step Screenshot
And User clicks the Submit buttoncom.cheq.contact_list.hooks.Hooks.actionAfterEachStep(io.cucumber.java.Scenario)Step Screenshot
Then User verifies if the contact is updatedcom.cheq.contact_list.hooks.Hooks.actionAfterEachStep(io.cucumber.java.Scenario)Step Screenshot
PassEditing Contact with invalid data via UIGiven User logs in to the Contact List Appcom.cheq.contact_list.hooks.Hooks.actionAfterEachStep(io.cucumber.java.Scenario)Step Screenshot
When User clicks the selected contactcom.cheq.contact_list.hooks.Hooks.actionAfterEachStep(io.cucumber.java.Scenario)Step Screenshot
And User clicks the Edit Contact buttoncom.cheq.contact_list.hooks.Hooks.actionAfterEachStep(io.cucumber.java.Scenario)Step Screenshot
And User clears the fields to editcom.cheq.contact_list.hooks.Hooks.actionAfterEachStep(io.cucumber.java.Scenario)Step Screenshot
And User enters invalid details into the cleared fieldscom.cheq.contact_list.hooks.Hooks.actionAfterEachStep(io.cucumber.java.Scenario)Step Screenshot
And User clicks the Submit buttoncom.cheq.contact_list.hooks.Hooks.actionAfterEachStep(io.cucumber.java.Scenario)Step Screenshot
Then User verifies the error messagescom.cheq.contact_list.hooks.Hooks.actionAfterEachStep(io.cucumber.java.Scenario)Step Screenshot
-
AddNewContact
8:58:15 AM / 00:00:22:362 Pass
AddNewContact
01.27.2025 8:58:15 AM 01.27.2025 8:58:38 AM 00:00:22:362 · #test-id=194PassVerify Adding valid New Contact via UIGiven User logs in to the Contact List Appcom.cheq.contact_list.hooks.Hooks.actionAfterEachStep(io.cucumber.java.Scenario)Step Screenshot
When User clicks Add New Contact buttoncom.cheq.contact_list.hooks.Hooks.actionAfterEachStep(io.cucumber.java.Scenario)Step Screenshot
And User enters valid data detailscom.cheq.contact_list.hooks.Hooks.actionAfterEachStep(io.cucumber.java.Scenario)Step Screenshot
And User clicks Submit button in Add Contact Pagecom.cheq.contact_list.hooks.Hooks.actionAfterEachStep(io.cucumber.java.Scenario)Step Screenshot
Then User verify new contact is addedcom.cheq.contact_list.hooks.Hooks.actionAfterEachStep(io.cucumber.java.Scenario)Step Screenshot
PassVerify Adding invalid New Contact via UIGiven User logs in to the Contact List Appcom.cheq.contact_list.hooks.Hooks.actionAfterEachStep(io.cucumber.java.Scenario)Step Screenshot
When User clicks Add New Contact buttoncom.cheq.contact_list.hooks.Hooks.actionAfterEachStep(io.cucumber.java.Scenario)Step Screenshot
And User enters invalid data detailscom.cheq.contact_list.hooks.Hooks.actionAfterEachStep(io.cucumber.java.Scenario)Step Screenshot
And User clicks Submit button in Add Contact Pagecom.cheq.contact_list.hooks.Hooks.actionAfterEachStep(io.cucumber.java.Scenario)Step Screenshot
Then User verifies the error messagecom.cheq.contact_list.hooks.Hooks.actionAfterEachStep(io.cucumber.java.Scenario)Step Screenshot
-
UserLogin
8:58:38 AM / 00:00:09:432 Pass
UserLogin
01.27.2025 8:58:38 AM 01.27.2025 8:58:47 AM 00:00:09:432 · #test-id=229PassLogin with valid credentials via UIGiven User has an existing accountcom.cheq.contact_list.hooks.Hooks.actionAfterEachStep(io.cucumber.java.Scenario)Step Screenshot
When the user enters valid credentialscom.cheq.contact_list.hooks.Hooks.actionAfterEachStep(io.cucumber.java.Scenario)Step Screenshot
And the user clicks the Submit buttoncom.cheq.contact_list.hooks.Hooks.actionAfterEachStep(io.cucumber.java.Scenario)Step Screenshot
Then the user verifies that the Contact List Page is displayedcom.cheq.contact_list.hooks.Hooks.actionAfterEachStep(io.cucumber.java.Scenario)Step Screenshot
PassLogin with invalid credentials via UIGiven the user has no existing accountcom.cheq.contact_list.hooks.Hooks.actionAfterEachStep(io.cucumber.java.Scenario)Step Screenshot
When the user enters invalid credentialscom.cheq.contact_list.hooks.Hooks.actionAfterEachStep(io.cucumber.java.Scenario)Step Screenshot
Then the user verifies the corresponding error messagecom.cheq.contact_list.hooks.Hooks.actionAfterEachStep(io.cucumber.java.Scenario)Step Screenshot
-
UserSignup
8:58:47 AM / 00:00:13:822 Pass
UserSignup
01.27.2025 8:58:47 AM 01.27.2025 8:59:01 AM 00:00:13:822 · #test-id=258PassSignup with valid details via UIGiven the user clicks the Signup buttoncom.cheq.contact_list.hooks.Hooks.actionAfterEachStep(io.cucumber.java.Scenario)Step Screenshot
When the user enters valid information detailscom.cheq.contact_list.hooks.Hooks.actionAfterEachStep(io.cucumber.java.Scenario)Step Screenshot
And the user clicks the Submit buttoncom.cheq.contact_list.hooks.Hooks.actionAfterEachStep(io.cucumber.java.Scenario)Step Screenshot
Then the user verifies that the Contact List Page is displayedcom.cheq.contact_list.hooks.Hooks.actionAfterEachStep(io.cucumber.java.Scenario)Step Screenshot
PassSignup with invalid details via UIGiven the user clicks the Signup buttoncom.cheq.contact_list.hooks.Hooks.actionAfterEachStep(io.cucumber.java.Scenario)Step Screenshot
When the user enters invalid information detailscom.cheq.contact_list.hooks.Hooks.actionAfterEachStep(io.cucumber.java.Scenario)Step Screenshot
And the user clicks the Submit buttoncom.cheq.contact_list.hooks.Hooks.actionAfterEachStep(io.cucumber.java.Scenario)Step Screenshot
Then the user verifies the error messagecom.cheq.contact_list.hooks.Hooks.actionAfterEachStep(io.cucumber.java.Scenario)Step Screenshot
-
@AddNewContact
4 tests
@AddNewContact
4 passedStatus Timestamp TestName Pass 08:57:02 AM Add Contact with missing Data via API. AddContact.Add Contact with missing Data via API.Pass 08:57:07 AM Add Contact with valid Data via API AddContact.Add Contact with valid Data via APIPass 08:58:15 AM Verify Adding valid New Contact via UI AddNewContact.Verify Adding valid New Contact via UIPass 08:58:28 AM Verify Adding invalid New Contact via UI AddNewContact.Verify Adding invalid New Contact via UI -
@TC4.4
1 tests
@TC4.4
1 passedStatus Timestamp TestName Pass 08:57:02 AM Add Contact with missing Data via API. AddContact.Add Contact with missing Data via API. -
@TC4.3
1 tests
@TC4.3
1 passedStatus Timestamp TestName Pass 08:57:07 AM Add Contact with valid Data via API AddContact.Add Contact with valid Data via API -
@EditUserContactDetails
2 tests
@EditUserContactDetails
2 passedStatus Timestamp TestName Pass 08:57:40 AM Editing Contact with valid data via UI EditContact.Editing Contact with valid data via UIPass 08:57:59 AM Editing Contact with invalid data via UI EditContact.Editing Contact with invalid data via UI -
@UserSignup
2 tests
@UserSignup
2 passedStatus Timestamp TestName Pass 08:58:47 AM Signup with valid details via UI UserSignup.Signup with valid details via UIPass 08:58:55 AM Signup with invalid details via UI UserSignup.Signup with invalid details via UI -
@Regression
10 tests
@Regression
10 passedStatus Timestamp TestName Pass 08:57:02 AM Add Contact with missing Data via API. AddContact.Add Contact with missing Data via API.Pass 08:57:07 AM Add Contact with valid Data via API AddContact.Add Contact with valid Data via APIPass 08:57:21 AM Log In with valid credentials via API. UserLogin.Log In with valid credentials via API.Pass 08:57:22 AM Log In with invalid credentials via API. UserLogin.Log In with invalid credentials via API.Pass 08:57:25 AM Sign up with valid test Data via API CreateUser.Sign up with valid test Data via APIPass 08:57:26 AM Sign up with a used email via API CreateUser.Sign up with a used email via APIPass 08:58:38 AM Login with valid credentials via UI UserLogin.Login with valid credentials via UIPass 08:58:42 AM Login with invalid credentials via UI UserLogin.Login with invalid credentials via UIPass 08:58:47 AM Signup with valid details via UI UserSignup.Signup with valid details via UIPass 08:58:55 AM Signup with invalid details via UI UserSignup.Signup with invalid details via UI -
@TC8.1
1 tests
@TC8.1
1 failedStatus Timestamp TestName Fail 08:57:29 AM Deleting Contact via UI DelateContact.Deleting Contact via UI -
@TC7.1
1 tests
@TC7.1
1 passedStatus Timestamp TestName Pass 08:57:40 AM Editing Contact with valid data via UI EditContact.Editing Contact with valid data via UI -
@DeleteUserContact
2 tests
@DeleteUserContact
1 passed 1 failedStatus Timestamp TestName Pass 08:57:08 AM Verify deletion of a new contact via API DeleteContact.Verify deletion of a new contact via APIFail 08:57:29 AM Deleting Contact via UI DelateContact.Deleting Contact via UI -
@TC1.5
1 tests
@TC1.5
1 passedStatus Timestamp TestName Pass 08:57:25 AM Sign up with valid test Data via API CreateUser.Sign up with valid test Data via API -
@TC3.4
1 tests
@TC3.4
1 passedStatus Timestamp TestName Pass 08:57:22 AM Log In with invalid credentials via API. UserLogin.Log In with invalid credentials via API. -
@TC1.2
1 tests
@TC1.2
1 passedStatus Timestamp TestName Pass 08:58:55 AM Signup with invalid details via UI UserSignup.Signup with invalid details via UI -
@TC3.3
1 tests
@TC3.3
1 passedStatus Timestamp TestName Pass 08:57:21 AM Log In with valid credentials via API. UserLogin.Log In with valid credentials via API. -
@EditUserContact
2 tests
@EditUserContact
2 passedStatus Timestamp TestName Pass 08:57:11 AM Verify editing a contact via API Edit User.Verify editing a contact via APIPass 08:57:15 AM Verify editing a contact via API Edit User.Verify editing a contact via API -
@TC4.1
1 tests
@TC4.1
1 passedStatus Timestamp TestName Pass 08:58:15 AM Verify Adding valid New Contact via UI AddNewContact.Verify Adding valid New Contact via UI -
@TC3.1
1 tests
@TC3.1
1 passedStatus Timestamp TestName Pass 08:58:38 AM Login with valid credentials via UI UserLogin.Login with valid credentials via UI -
@CreateUser
2 tests
@CreateUser
2 passedStatus Timestamp TestName Pass 08:57:25 AM Sign up with valid test Data via API CreateUser.Sign up with valid test Data via APIPass 08:57:26 AM Sign up with a used email via API CreateUser.Sign up with a used email via API -
@Api
9 tests
@Api
9 passedStatus Timestamp TestName Pass 08:57:02 AM Add Contact with missing Data via API. AddContact.Add Contact with missing Data via API.Pass 08:57:07 AM Add Contact with valid Data via API AddContact.Add Contact with valid Data via APIPass 08:57:08 AM Verify deletion of a new contact via API DeleteContact.Verify deletion of a new contact via APIPass 08:57:11 AM Verify editing a contact via API Edit User.Verify editing a contact via APIPass 08:57:15 AM Verify editing a contact via API Edit User.Verify editing a contact via APIPass 08:57:21 AM Log In with valid credentials via API. UserLogin.Log In with valid credentials via API.Pass 08:57:22 AM Log In with invalid credentials via API. UserLogin.Log In with invalid credentials via API.Pass 08:57:25 AM Sign up with valid test Data via API CreateUser.Sign up with valid test Data via APIPass 08:57:26 AM Sign up with a used email via API CreateUser.Sign up with a used email via API -
@TC1.1
1 tests
@TC1.1
1 passedStatus Timestamp TestName Pass 08:58:47 AM Signup with valid details via UI UserSignup.Signup with valid details via UI -
@TC3.2
1 tests
@TC3.2
1 passedStatus Timestamp TestName Pass 08:58:42 AM Login with invalid credentials via UI UserLogin.Login with invalid credentials via UI -
@TC5.3
1 tests
@TC5.3
1 passedStatus Timestamp TestName Pass 08:57:08 AM Verify deletion of a new contact via API DeleteContact.Verify deletion of a new contact via API -
@TC4.2
1 tests
@TC4.2
1 passedStatus Timestamp TestName Pass 08:58:28 AM Verify Adding invalid New Contact via UI AddNewContact.Verify Adding invalid New Contact via UI -
@LoginUser
2 tests
@LoginUser
2 passedStatus Timestamp TestName Pass 08:58:38 AM Login with valid credentials via UI UserLogin.Login with valid credentials via UIPass 08:58:42 AM Login with invalid credentials via UI UserLogin.Login with invalid credentials via UI -
@TC7.2
1 tests
@TC7.2
1 passedStatus Timestamp TestName Pass 08:57:59 AM Editing Contact with invalid data via UI EditContact.Editing Contact with invalid data via UI -
@TC1.6
1 tests
@TC1.6
1 passedStatus Timestamp TestName Pass 08:57:26 AM Sign up with a used email via API CreateUser.Sign up with a used email via API -
@TC7.3
2 tests
@TC7.3
2 passedStatus Timestamp TestName Pass 08:57:11 AM Verify editing a contact via API Edit User.Verify editing a contact via APIPass 08:57:15 AM Verify editing a contact via API Edit User.Verify editing a contact via API -
@UserLogin
2 tests
@UserLogin
2 passedStatus Timestamp TestName Pass 08:57:21 AM Log In with valid credentials via API. UserLogin.Log In with valid credentials via API.Pass 08:57:22 AM Log In with invalid credentials via API. UserLogin.Log In with invalid credentials via API.
-
org.openqa.selenium.StaleElementReferenceException
1 tests
org.openqa.selenium.StaleElementReferenceException
1 failedStatus Timestamp TestName Fail 08:57:38 AM Then User verifies if the contact is Deleted DelateContact.Deleting Contact via UI.Then User verifies if the contact is Deleted